home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Programmer Disk
/
The Programmer Disk (Microforum).iso
/
xpro
/
extra
/
pro13
/
atoi.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-02-01
|
498b
|
38 lines
/*
atoi.C
Copyright (C) 1993, Geoff Friesen B.Sc.
All rights reserved.
*/
#define INCL_ATOI
#ifndef INCL_ISDIGIT
#include "isdigit.C"
#endif
#ifndef INCL_ISSPACE
#include "isspace.C"
#endif
int atoi (const char *s)
{
int num, sign = 1;
while (isspace (*s))
s++;
if (*s == '+')
s++;
else
if (*s == '-')
{
s++;
sign = -1;
}
for (num = 0; isdigit (*s); s++)
num = 10*num+*s-'0';
return sign*num;
}